add lock functionality + sounds