add inbox feature, not completed
Almost finish inbox feature