adding base, forms, layout