Finished basics

-