modularizing marked