added each method in layer
added additional parser methods