bugs galore but a start