dock work, framework basiclly worked