Continued working

Added new file
continued working
fixed listeners
editted main