Made program platform dependent