delete magic number
split hello functions