complete marking module and frontend