[@Mae] This looks really put together, i will definitely apply :)