[PARTIAL] added list user function