framework

putting some framework down