work on layout, those things sucks