birthday function project plan