less api calls and css alignments