nice start … but can do better..