Version 0.5
Too many changes