working on signs, not done yet