rename classes and better structure them
add comments
place template modifier execute method in it
add ajax feature to modal module