Layer By Layer Method