add test requirement
fix dependencies