Starting to scaffold out functionality.