Added module declarations to allow "require" statements to work properly