working on a CS, hope to post it soon