4square categs

temporary for initialization