FILL IN EMPTY METHODS PLEASE