Added "require" methods to reduce code clutter