add generic execute method to handle almost every request