remove unused things, update requirements