just some codes of mine