Fix offset and layout; start filling in constructor