First commit, characterbased features.