got inital framework working