4 Methods implemented. Easy.