Added abc function by personB