change aligning technique and make a little bit responsive