Complete for now, probably add function later
Create stub
create stub
Create stub
Fix off-by one errors. Runs the unit test!