Added alpha blend
Minor improvments