codes so far