all green, but the code is not that pretty