added dependencies and mains to reference