started incorporating temperature and bouyance