add promotion function, first user registration