finished product

really crappy,  but for testing purpose