Initial commit with additional requirements