working, just need to keel it