fixed tp methods for action