basic frame has been  builded