some changes... apha alpha