Kaan sending up code. needs to be checked