first commit of a semi operational prototype framework