fix somethings, add atom example