moved execute() to View form Controller