a few more tweaks and pattern is done