Committing what I have for functions