finished basic execute
messed up 1