Everything is set in place. Now to add functionality