started 252 - right idea, needs more coding