placed item selection process into module