Updated with clarifications on required dependencies