add basic version