shit got done; everything works except last two