Commiting for feedback
readded require
Fixed require issues