updated for dependencies