basic specs sketched out