added require
fixed?
fixed??
fixed???
check every day
stuff