i got some codes for this