added align ability