setting up with require