Updated with new requirements, dependencies and release