Created by: fryntiz
Close #5 (closed) Close #7 (closed) Close #9 (closed) Close #14 (closed) Close #15 (closed)