Some issues that needs fixing and some doubts