Finished Functions for the Canvas