Added statics and setup basic framework