done keyboard class and hero class in progress