Added in some functionality for tops and added notes for other things I need to work on