added pos & general update