add ignore
add callback and gems
repair syntax
add ignore
callback procedure
fixed layout of message