Added comments and cleaned up imports