Second Commit

Should include the convert functions and boxes