Add test
cleanup dependencies
update libs