added require for dependencies