pagination modules only
fix bug
indent code:)
updated registration mod based on PR
refactored code based on PR