small fixes. working on communication