Message working

still need more work