wall & readcast need to fix