adding layout system