added proper alignment