added the layouts feature