learning more object oriented tinggg