final bug solved, final markup