.... got the basic idea down..