Limit code for Brian, he requested a tutorial instead of homework and time is too limited to reassign before deadline