initial work on category layout