load everything with require