done. this is enough for beta.