initial files

added naive tests