Collection of codes i write(when i remember to archive them)