added frcp defined methods