Throwing everything together to get it functional.