almost ready for initial release

just need to finish filtering capabilities