Initial Commit with Basic Functionality