create by atoman 2005     atoman@ua.fm