still need to clear stuff up