added post functions, old realizations commented