initial commit. Wrote assigned methods.