still in middle of non functional