working on clicking and stuff