Initial Commit
functions