events processing
footer