initial commit. Code without actual tests