A-Z surface controller

hmmm experimental surface controller implementation for a-z