HAPPY -first part-