initial work on recogntion