Still not quite; I need to work on it a bit