* Add lily58 and common code * Apply suggestions from code review Co-authored-by: jack <jack@pngu.org> * Apply suggestions from code review Co-authored-by: jack <jack@pngu.org> --------- Co-authored-by: jack <jack@pngu.org>