added sandbox mechanics to module definition