Filled in methods

filled in most methods as fit