Layoud updates 

Tests are passing now.