switched to sqlite & started writing dsl