[0.3] closes #1 closes #2 closes #3