fixed layout of assets and services was not a square, added code to make it completely auto-adjustable